package snail19.baseServer;

import java.io.Serializable;
import java.util.List;

public interface BaseServer<T> {
		//保存
		void saveEntity(T t);
		//删除
		void deleteEntity(T t);
		//更新
		void updateEntity(T t);
		//局部变更
		void bachEntity(String hql,Object...objects);
		//get查询
		T getEntity(Serializable id);
		//load查询
		T loadEntity(Serializable id);
		//集合查询
		List<T> findEntityByHQL(String hql,Object...objects);
		//查询所有
		List<T> findall();
}
